// /////////////////////////////////////////////////////////////////////////////
//
// Name:            processors.h
// Author:          Michael Bartsch (ZCCdark203)
//
// Desc :           Header file with all AssetProcessors.
//
// License:         Copyright (C) 2009 Michael Bartsch and Contributors
//
//                  This program is free software: you can redistribute it
//                  and/or modify it under the terms of the zlib/libpng License.
//                  See main.cpp for conditions of distribution and use.
//
// /////////////////////////////////////////////////////////////////////////////

#ifndef __PROCESSORS_H__
#define __PROCESSORS_H__

// Include files
#include "EntityProcessor.h"
#include "HeightmapProcessor.h"
#include "MeshProcessor.h"
#include "TextureProcessor.h"

#ifdef __COMPILE_WITH_ANGELSCRIPT__
   #include "ScriptProcessor.h"
#endif // __COMPILE_WITH_ANGELSCRIPT__

#ifdef __COMPILE_WITH_SFML_AUDIO__
   #include "SoundProcessor.h"
#endif // __COMPILE_WITH_SFML_AUDIO__


// Functions
//! Registers all available AssetProcessor factories.
extern void registerProcessorFactories();

#endif


